package com.hotai.service;


import com.hotai.comment.dtos.ResponseResult;
import com.hotai.comment.pojo.UserStudent;
import com.hotai.vo.courseware.CoursewaredetaileList;
import com.hotai.vo.equipment.EquipmentList;
import com.hotai.vo.she.SheBao;
import com.hotai.vo.user.LoginDto;
import com.hotai.vo.user.LoginZhu;
import com.hotai.vo.userteacher.StuXiuGai;
import com.hotai.vo.userteacher.TeaXiuGai;
import com.hotai.vo.usestudent.*;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.HashMap;

public interface UserStudentSerivice {
    ResponseResult UserStudentPage(UserStudentList query);

    ResponseResult UserStudentdetail(UserStudentdetaile queryware);

    ResponseResult UserStudentChong(Integer id);

    ResponseResult UserStudentXuedetail(UserStudentXUedetaile queryware);

    ResponseResult UserStudentXueSave(UserStudentAdd userStudentAdd);

    ResponseResult StugetTestCodeYan(String phone);

    ResponseResult GuanStuList(EquipmentList query);

    ResponseResult AddStudent(UserStudent userStudent);

    ResponseResult StudentJinBenDetail(Integer id,HttpServletRequest request);

    ResponseResult XiuGaiTead(StuXiuGai teaXiuGai);

    ResponseResult XiuGaiTeadPhone(TeaXiuGai teaXiuGai);

    ResponseResult Daochu(HttpServletRequest request, HttpServletResponse response);

    ResponseResult improtStu(HttpServletRequest request, HttpServletResponse response, MultipartFile file);

    ResponseResult login(LoginDto dto);

    ResponseResult zhuCe(LoginZhu loginZhu);

    boolean send(HashMap<String, Object> map, String code);

    ResponseResult UserSheChong(SheChon sheChon);

    ResponseResult UpdateSheXian(Integer id);

    ResponseResult UserStudentXueCount(Integer id);

    ResponseResult UserStudentAdd(UserStudentImporAdd userStudentAdd);

    ResponseResult QuanXian(String ide);

    ResponseResult BaoGao(SheBao sheBao);

    ResponseResult UserStudentByid(Integer id);

    ResponseResult Palogin(LoginDto dto);

    ResponseResult Studentcontact(Integer id);

    ResponseResult Studentmultiple(String ide);

    ResponseResult XiuGaiReality(UserStudentAccount userStudentAccount);
}
